/**
 * VSCode Rsync部署插件最小化测试版本
 * 用于诊断插件激活问题
 *
 * @author lihengtt <lihengsir@gmail.com>
 * @github https://github.com/lihengtt
 */
import * as vscode from 'vscode';

/**
 * 插件激活函数
 * @param context VSCode扩展上下文
 */
export function activate(context: vscode.ExtensionContext) {
    console.log('Rsync Deployment Test插件开始激活');
    
    try {
        // 注册最基本的配置命令
        const configureCommand = vscode.commands.registerCommand('rsyncDeployment.configure', () => {
            vscode.window.showInformationMessage('配置命令已成功注册并执行！');
        });
        
        // 添加到订阅列表
        context.subscriptions.push(configureCommand);
        
        // 显示激活成功消息
        vscode.window.showInformationMessage('Rsync Deployment Test插件激活成功！');
        
        console.log('Rsync Deployment Test插件激活完成');
    } catch (error) {
        console.error('插件激活失败:', error);
        vscode.window.showErrorMessage(`插件激活失败: ${error}`);
    }
}

/**
 * 插件停用函数
 */
export function deactivate() {
    console.log('Rsync Deployment Test插件已停用');
}